package org.yiqixue.accounts.service;

import org.yiqixue.accounts.dto.TransactionDTO;
import org.yiqixue.accounts.entity.TransactionType;
import java.util.List;

/**
 * 交易服务接口
 */
public interface TransactionService {
    
    /**
     * 创建新交易
     * @param transactionDTO 交易信息
     * @return 创建的交易信息
     */
    TransactionDTO createTransaction(TransactionDTO transactionDTO);
    
    /**
     * 查询指定手机号的当日特定类型交易
     * @param phoneNumber 手机号
     * @param type 交易类型
     * @return 交易列表
     */
    List<TransactionDTO> findTodayTransactions(String phoneNumber, TransactionType type);
} 